const http = require("http");

// console.log(http)

http.createServer((req, res)=>{
    // request:请求头对象
        // 前端到后端的信息
    // response:响应头对象
        // 后端到前端的信息
        
    // console.log(req.url);   // 前端到后端的路径
    // /表示跟路径（任何路径都没有）
    // /favicon.ico浏览器页面的标题的默认图标文件
    // console.log("有人访问了服务器")
    
    // 主动忽略图标文件
    if(req.url !== "/favicon.ico"){
        // 将来可能会有不同的请求进来
        // 提前做出不同的预判处理
        // 路由处理：根据请求地址的不同，响应不同的处理功能
        // console.log(req.url);
        switch(req.url){
            case "/":
                console.log("index");
                res.write("index"); // 字符
                break;
            case "/page":
                console.log("1");
                break;
            case "/a":
                console.log("2");
                break;
            case "/b":
                console.log("3");
                break;
            case "/c":
                console.log("4")
                break;
            default:
                console.log(404)
                res.write("404")
        }
        res.end()
    }
}).listen(3000)



// /page/index.html
// /api/pro
// /api/banner
// /api/login
// /api/register
// /public/about.html


